package experiment_02_Read;

interface IMessage<T> { // 泛型接口
	public String echo(T msg); // 抽象方法
}

class MessageImpl<S> implements IMessage<S> { // 子类继续声明泛型类型
	public String echo(S t) { // 方法覆写 \
		return "【ECHO】" + t;
	}
}

public class JavaDemo_02_2_Genericity {
	public static void main(String args[]) { // 实例化泛型接口对象，同时设置泛型类型
		IMessage<String> msg = new MessageImpl<String>();
		System.out.println(msg.echo("www.mldn.cn")); // 调用方法
	}
}
